Senior Software Developer (.NET / C#)
📍 Dublin, Ireland
💼 Permanent | Full-time
💰 €75,000 – €85,000 (depending on experience)
Overview
An exciting opportunity has arisen for an experienced Senior Software Developer / Technical Lead to join a growing technology team delivering innovative enterprise solutions within the public and education services domain. This role is ideal for a hands-on leader who enjoys designing and building secure, high-performing .NET systems while mentoring a small team of developers and shaping technical direction.
You’ll work on a range of web-based applications that support key operational and data-driven business processes, using the latest Microsoft technologies in a modern, cloud-oriented environment.
Key Responsibilities
- Lead and contribute to full-stack development using C#, .NET (Core/6/8), and related Microsoft technologies.
- Design, develop, and maintain secure web applications, APIs, and backend services.
- Drive best practices in architecture, coding standards, testing, and DevOps automation.
- Oversee a small team of developers, providing mentorship, guidance, and technical oversight.
- Collaborate with business analysts and stakeholders to gather requirements and translate them into technical solutions.
- Estimate effort, define timelines, and ensure delivery aligns with agreed project milestones.
- Manage source control, builds, and releases through Git and Azure DevOps.
- Implement and maintain authentication and authorisation frameworks (including OAuth2, OpenID Connect, and MFA).
- Ensure solutions are scalable, secure, and compliant with organisational policies.
- Participate in code reviews, testing, and technical documentation.
- Stay informed on the latest developments in .NET, Azure, and enterprise application architecture.
Required Skills & Experience
- 7+ years of professional experience in software development using C# / .NET.
- 3+ years leading or mentoring software development teams.
- Strong understanding of web technologies — ASP.NET Core, MVC, Web API, JavaScript/TypeScript, HTML5, CSS, and Bootstrap.
- Proficiency with SQL Server, stored procedures, and query optimisation.
- Experience with Azure DevOps, CI/CD pipelines, and Git.
- Strong knowledge of REST APIs, JSON, IIS, and web security standards.
- Solid grasp of software development lifecycle (SDLC) and change management processes.
- Excellent communication and leadership skills, with a proactive and adaptable mindset.
Desirable Skills
- Experience with Azure Cloud Services, Graph API, or Microsoft Identity / Entra ID.
- Exposure to Power BI, SSRS, or SSIS for data visualisation and integration.
- Familiarity with Blazor, TypeScript, Node.js, or Webpack.
- Knowledge of AI-powered chatbots or conversational interfaces.
- Certification in Agile / Scrum / DevOps practices.
Reperio Human Capital acts as an Employment Agency and an Employment Business.